<?php
require '../../config.php';
$fecha =  $_REQUEST['fecha'];
$todos = $_REQUEST['todos'];
$cual = $_REQUEST['cual'];
$query="";
$permisoventas=false;
$permisocliente=false;
$result = mysql_query("select p.seleccionar,p.insertar,p.eliminar,p.abrir,p.imprimir,p.actualizar from permisos p,modulos m where p.idmodulo = m.idmodulos and p.idrol= '". $_SESSION['rol'] ."' and m.nombre='Ventas'",$conexion);
if(mysql_num_rows($result)>0)
{
	$rowp = mysql_fetch_assoc($result);
	if($rowp['insertar']== 1 && $rowp['actualizar']== 1 && $rowp['abrir']== 1)
	{
		$permisoventas=true;
	}
}
mysql_close();
$result = mysql_query("select p.seleccionar,p.insertar,p.eliminar,p.abrir,p.imprimir,p.actualizar from permisos p,modulos m where p.idmodulo = m.idmodulos and p.idrol= '". $_SESSION['rol'] ."' and m.nombre='Clientes'",$conexion);
if(mysql_num_rows($result)>0)
{
	$rowq = mysql_fetch_assoc($result);
	if($rowq['abrir']!= 1 )
	{
		echo "<legend>No tiene permiso</legend>";
		exit();
	}
	else 
	{
		if($rowq['actualizar']== 1)
		{
			$permisoclientes=true;
		}
	}
}

if($todos=="true" && $cual == 0)
{
	$query="SELECT p.idplanes,p.fecha,p.estado,r.numeroruta,r.nombre from planes p, rutas r
	where p.idruta = r.idrutas
	and MONTH(p.fecha) = MONTH(CURDATE())  order by p.fecha desc";
}
if($todos=="false" && $cual == 0)
{
	$query="SELECT p.idplanes,p.fecha,p.estado,r.numeroruta,r.nombre from planes p, rutas r 
	where p.idruta = r.idrutas
	and p.fecha = '".$fecha."' order by p.idplanes desc";
}
if($todos=="true" && $cual == 1)
{
	$query="SELECT p.idplanes,p.fecha,p.estado,r.numeroruta,r.nombre from planes p, rutas r
	where p.idruta = r.idrutas and p.estado = 2
	and MONTH(p.fecha) = MONTH(CURDATE())
	order by p.idplanes desc";
}
if($todos=="false" && $cual == 1)
{
	$query="SELECT p.idplanes,p.fecha,p.estado,r.numeroruta,r.nombre from planes p, rutas r
	where p.idruta = r.idrutas
	and p.estado = 2 
	and p.fecha = '".$fecha."' order by p.idplanes desc";
}
if($todos=="true" && $cual == 2)
{
	$query="SELECT p.idplanes,p.fecha,p.estado,r.numeroruta,r.nombre from planes p, rutas r
	where p.idruta = r.idrutas and p.estado = 0 and MONTH(p.fecha) = MONTH(CURDATE())
	order by p.idplanes desc";
}
if($todos=="false" && $cual == 2)
{
	$query="SELECT p.idplanes,p.fecha,p.estado,r.numeroruta,r.nombre from planes p, rutas r
	where p.idruta = r.idrutas
	and p.estado = 0
	and p.fecha = '".$fecha."' order by p.idplanes desc";
}
if($todos=="true" && $cual == 3)
{
	$query="SELECT p.idplanes,p.fecha,p.estado,r.numeroruta,r.nombre from planes p, rutas r
	where p.idruta = r.idrutas and p.estado = 1 and MONTH(p.fecha) = MONTH(CURDATE())
	order by p.idplanes desc";
}
if($todos=="false" && $cual == 3)
{
	$query="SELECT p.idplanes,p.fecha,p.estado,r.numeroruta,r.nombre from planes p, rutas r
	where p.idruta = r.idrutas
	and p.estado = 1
	and p.fecha = '".$fecha."' order by p.idplanes desc";
}
if($todos=="true" && $cual == 4)
{
	$query="SELECT msj.*,cli.nombre,concat(usu.nombre,' ',usu.apellido) as usuario from mensajeriaventas msj,clientesventas cli,usuarios usu where cli.idclientesventas=msj.cliente and msj.usuario=usu.idusuarios order by idmensajeriaventas desc";
}
if($todos=="false" && $cual == 4)
{
	$query="SELECT msj.*,cli.nombre,concat(usu.nombre,' ',usu.apellido) as usuario from mensajeriaventas msj,clientesventas cli,usuarios usu where fecha='$fecha' and cli.idclientesventas=msj.cliente and msj.usuario=usu.idusuarios order by idmensajeriaventas desc";
}

$resultset = mysql_query($query,$conexion);

if(!$resultset)
{
	mysql_close();
	echo json_encode('error en el query: ' . mysql_error());
}
elseif(!mysql_num_rows($resultset))
{
	mysql_close();
	echo "<legend>No hay resultados</legend>";
}
else
{
	if($cual== 4) echo "<legend>Ventas</legend>";
	if($cual != 4)
	{
		
		if($cual== 1 ) echo "<legend>Incompletos</legend>";
		if($cual== 2 ) echo "<legend>En Espera</legend>";
		if($cual== 3) echo "<legend>Completos</legend>";
		
		
		echo   "<table class='table table-bordered'>";
		
		echo   "<tr class='success'>";
		echo   "<th>Identificador</th><th>Fecha</th><th>Estado</th><th>No. ruta</th><th>Ruta</th><th th colspan='5'>Opciones</th>";
		echo   "</tr>";
		echo   "<tbody>";
		$aux=0;
		while($row = mysql_fetch_assoc($resultset))
		{
			if($aux==0){
				$color="#FFFFFF";
				$aux=1;
			}else{
				$color="#F9F9F9";
				$aux=0;
			}
			if($row['estado']!= 2)
				echo   "<tr bgcolor='".$color."'>";
				else 
				echo   "<tr class='danger'>";
			echo   "<td>".$row['idplanes']."</td>";
			echo   "<td>".date("d M Y",strtotime($row['fecha']))."</td>";
			if($row['estado']== 0 ) echo   "<td class='warning'>".icono($row['estado'])."</td>";
			if($row['estado']== 1 ) echo   "<td class='success'>".icono($row['estado'])."</td>";
			if($row['estado']== 2 ) echo   "<td class='danger'>".icono($row['estado'])."</td>";
			echo   "<td>".$row['numeroruta']."</td>";
			echo   "<td>".$row['nombre']."</td>";
			if($permisoclientes){
			echo   "<td><a  href='#' <span class='glyphicon glyphicon-pencil'   onclick='cambiarestado(". $row['idplanes'] .")'> Cambiar estado</span></a></td>";
			echo   "<td><a  href='#' <span class='glyphicon glyphicon-trash'  onclick='eliminarplan(". $row['idplanes'] .")'> Eliminar</span></a></td>";
			if($row['estado']== 2 or $row['estado']== 0)
				echo   "<td><a  href='#' <span class='glyphicon glyphicon-refresh' onclick='reprogramar2(".$row[idplanes].")'> Reprogramar</span></a></td>";
				else 
				echo"<td></td>";
			if($row['estado']== 2 or $row['estado']== 1)
				echo   "<td><a  href='#' <span class='glyphicon glyphicon-eye-open' onclick='verdetalleplan(".$row[idplanes].")'> Detalles</span></a></td>";
				else
				echo"<td></td>";
			echo   "<td><a  href='#' <span class='glyphicon glyphicon-user'   onclick='verclientesplan(". $row['idplanes'] .")'> Clientes asignados</span></a></td>";
		}
			echo   "</tr>";
		}
		echo   "</tbody>";
		echo   "</table>";
		mysql_close();
	}
	else if($cual == 4)
	{
		echo   "<table class='table table-bordered'>";
		echo   "<tr class='success'>";
		echo   "<th>Identificador</th><th>Cliente</th><th>Fecha</th><th>Direcci&oacute;n</th><th>Status</th><th>Comentario</th><th>Usuario</th><th th colspan='3'>Opciones</th>";
		echo   "</tr>";
		echo   "<tbody>";
		$aux=0;
		while($row = mysql_fetch_assoc($resultset))
		{
			if($aux==0){
				$color="#FFFFFF";
				$aux=1;
			}else{
				$color="#F9F9F9";
				$aux=0;
			}
			
			echo   "<td>".$row['idmensajeriaventas']."</td>";
			echo   "<td>".$row['nombre']."</td>";
			echo   "<td>".date("d M Y",strtotime($row['fecha']))."</td>";
			
			echo   "<td>".$row['direccion']."</td>";
			if($row['status']== 0 ) echo   "<td class='warning'>".icono($row['status'])."</td>";
			if($row['status']== 1 ) echo   "<td class='success'>".icono($row['status'])."</td>";
			
			echo   "<td>".$row['comentario']."</td>";
			
			
			echo   "<td>".$row['usuario']."</td>";
		
			if($permisoventas){	
			echo   "<td><a  href='#' <span class='glyphicon glyphicon-pencil'   onclick='cambiarstatus(". $row[idmensajeriaventas] .")'> Cambiar Status</span></a></td>";
			echo   "<td><a  href='#' <span class='glyphicon glyphicon-refresh' onclick='reprogramarventas(".$row[idmensajeriaventas].")'> Reprogramar</span></a></td>";
			echo   "<td><a  href='#' <span class='glyphicon glyphicon-usd' onclick='regpagoventa(\"".$nombre."\")'> Registrar Pago</span></a></td>";
			}
			echo   "</tr>";
		}
		echo   "</tbody>";
		echo   "</table>";
		mysql_close();
	}
}

function icono($estado)
{
	$iconos="";
	if($estado == 0)
		$iconos = "<span class= 'glyphicon glyphicon-off'></span>";
	if($estado == 1)
		$iconos = "<span class= 'glyphicon glyphicon-ok-sign'></span>";
	if($estado == 2)
		$iconos = "<span class= 'glyphicon glyphicon-exclamation-sign'></span>";
	return $iconos;
}

function _convert($content) {
	if(!mb_check_encoding($content, 'UTF-8')
	OR !($content === mb_convert_encoding(mb_convert_encoding($content, 'UTF-32', 'UTF-8' ), 'UTF-8', 'UTF-32'))) {

		$content = mb_convert_encoding($content, 'UTF-8');

		if (mb_check_encoding($content, 'UTF-8')) {
			// log('Converted to UTF-8');
		} else {
			// log('Could not converted to UTF-8');
		}
	}
	return $content;
}

?>